home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / cuj0797.zip / Filename.txt < prev    next >
Text File  |  1997-05-09  |  6KB  |  206 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. Keywords: Jul97 C C+ Serial Win32 merge sort array plot testing Win16
  25.  
  26. The code listings for the July 1997 issue of C/C++ Users Journal include
  27. source code for Eric Woodruff's serial communication classes for Win32,
  28. Paul Carlson's automated test library for Win16, Gualtiero Chiaia's OWL
  29. library for scientific plotting, Ali Rahimi's templatized
  30. multidimensional array class, and Thomas Nelson's polyphase merge sort
  31. implementation.  Also included is source code from Dan Saks' column, C++
  32. Theory and Practice, Pete Becker's column, Questions and Answers, and
  33. Letters to the Editor.
  34.  
  35. *************************  FILE DESCRIPTION **********************************
  36.  
  37. The following files are included in the disk:
  38.  
  39. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  40. (Zip archive/
  41. subdirectory name)
  42. -------------------------------------------------------------------------------
  43.  
  44. woodruff                Eric Woodruff       Serial Communications
  45.                                             Under Win32
  46.  
  47.     SerialPort.h   - listing 1, CSerialPort header file
  48.     Terminal.cpp - listing 2, A dumb-terminal program that uses
  49.                               CSerialPort
  50.     equivtab.txt - table 1, 16-bit Communication Functions and their 
  51.                             Win32 Equivalents
  52.     confgtab.txt - table 2, CSerialPort Configuration Functions
  53.     tmouttab.txt - table 3, Behaviour of Read Timeout Value Combinations
  54.  
  55.     Additional code not listed in the magazine:
  56.  
  57.     ComSettings.cpp
  58.     ComSettings.h
  59.     GUITerm.clw
  60.     GUITerm.cpp
  61.     GUITerm.h
  62.     GUITerm.mak
  63.     GUITerm.mdp
  64.     GUITerm.rc
  65.     GUITermDoc.ico
  66.     Toolbar.bmp
  67.     Resource.h
  68.     StdAfx.cpp
  69.     StdAfx.h
  70.     XModem.cpp
  71.     SerialPort.cpp
  72.     GUITermDoc.cpp
  73.     GUITermDoc.h
  74.     GUITermView.cpp
  75.     GUITermView.h
  76.     MainFrm.cpp
  77.     MainFrm.h
  78.     ProgDlg.cpp
  79.     ProgDlg.h
  80.     ReadMe.txt
  81.     GUITerm.ico
  82.     GUITerm.rc2
  83.     TermPoll.cpp
  84.  
  85. carlson                 Paul Carlson        An Automated Testing Tool
  86.                                             for Win16
  87.  
  88.     tracker.h    - listing 1, Header file for automated test library
  89.     tracker.c    - listing 2, Test library implementation
  90.     sample.c     - listing 3, A sample application of the test library
  91.  
  92.     Additional files not listed in the magazine:
  93.  
  94.     tracker.prj
  95.     sample.def
  96.     sample.dsk
  97.     sample.exe
  98.     sample.obj
  99.     sample.prj
  100.     sample.rc
  101.     sample.res
  102.     sample.rws
  103.     tracker.def
  104.     tracker.dsk
  105.     tracker.lib
  106.     tracker.map
  107.     tracker.obj
  108.     sample.~rc
  109.  
  110. nelson                  Thomas Nelson   Polyphase Merge Sorting
  111.  
  112.     ffstream.h   - listing 1, A file-based stream interface
  113.     mfile.h      - listing 2, Interfaces for class MergeFile and PreSort
  114.     mfile.c      - listing 3, MergeFile and PreSort implementations
  115.     insort.h     - listing 4, The InternalSort class
  116.     sortdefs.h   - listing 5, Typedefs for sorting routines
  117.     mlist.h      - listing 6, Interface for class MergeList
  118.     mlist.c      - listing 7, Class MergeList constructor and destructor
  119.     psort.h      - listing 8, Interface for class PolySort
  120.     psort.c      - listing 9, Polysort implementation
  121.     examp.c      - listing 10, Testing the sort algorithm
  122.     
  123.     Additional files not listed in the magazine:
  124.  
  125.     examp.mak
  126.     ffstream.c
  127.     fib.c
  128.     fib.mak
  129.     psort_t.h
  130.     rint.c
  131.     rint.mak
  132.     rtext.c
  133.     rtext.mak
  134.     sortlog.c
  135.     sortlog.h
  136.     timer.h
  137.     wsort.c
  138.     wsort.mak
  139.  
  140. rahimi                  Ali Rahimi      A Multidimensional Array Class
  141.  
  142.     mdat2.h      - listing 1, Defines template array class
  143.     examp.cpp    - listing 2, Using the array template
  144.  
  145. chiaia                  Gualtiero       Scientific Plotting with OWL
  146.                         Chiaia
  147.  
  148.     splot.h      - listing 1, Class SpettroPlot containing graphical
  149.                               routines
  150.  
  151.     Additional files not listed in the magazine:
  152.  
  153.     xindex.c
  154.     cubicspl.cpp
  155.     cwp.h
  156.     dialoghi.cpp
  157.     extra.h
  158.     intcub.cpp
  159.     intlin.cpp
  160.     listasp.cpp
  161.     main.h
  162.     printer.cpp - includes contents of Listing 3 in magazine
  163.     spettro.h
  164.     spettro.rc
  165.     splot.cpp   - includes contents of Listing 2 in magazine
  166.     spmat.cpp
  167.     convolut.cpp
  168.     prism.ico
  169.     prisma.def
  170.     prisma.exe
  171.     prisma.hlp
  172.     prisma.ide
  173.     prisma.ini
  174.     readme.txt
  175.     spetcl.cpp  - includes contents of Listing 4 in magazine
  176.     spetfile.cpp
  177.     spetmain.cpp
  178.     spettro.cpp
  179.  
  180. saks                    Dan Saks        C++ Theory and Practice:
  181.                                         The Syntax of new- and
  182.                                         delete-expressions, Part 2
  183.  
  184.     newexpr.cpp  - listing 1, Translates C++ new-expressions into
  185.                               English
  186.     scanner.h    - not listed, Scan (a subset of) C++ tokens
  187.     scanner.cpp  - not listed, Implementation of scanner
  188.     decl.cpp     - not listed, translate C++ tokens into English
  189.  
  190. becker                  Pete Becker     Questions and Answers:
  191.                                         Hiding Passwords in C
  192.  
  193.     getpass.c    - listing 1, Password input with backspace handling
  194.  
  195. letters                 We Have Mail
  196.  
  197.     timer.c      - listing 1, Ed Remmel's timer implementation
  198.  
  199. -----------------------------------------------------------------------------
  200.                Miller Freeman Inc.
  201.             1601 W. 23rd St. Suite 200
  202.                 Lawrence, KS 66046
  203.                   1-800-444-4881 or 913-841-1631
  204. -----------------------------------------------------------------------------
  205.  
  206.